html,body{ height: 100%;}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0; }
body{ font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:16px; line-height:1; }
table{ border-collapse:collapse; border-spacing:0; }
fieldset,img{ border:0; }
p,span{ word-wrap:break-word; white-space:normal; word-break:break-all; }
ol,ul{ list-style:none; }
a{ color:#000; text-decoration:none; }
a:hover{ color:#ff7d49; }
.noTextCss{ text-shadow:none; font-weight:normal; }
.red01{ color:#ae1100; }
.red02{ color:#c50000; }
.blue01{ color:#4085fd; }
.bold{ font-weight:bold; }
.center{ text-align:center; }
.clear{ clear:both; }
.ofh{ overflow:hidden; }
.pic_mid{ vertical-align: middle; margin-top: -3px; }
.left{ float:left;}
.right{ float:right}
.clear{ clear:both;}

.l-full{ width: 100%; overflow:hidden}
.l-absolute{ position: absolute; left: 0; top: 0; }
.l-center{ margin: 0 auto; }
.l-mgt20{ margin-top: 20px; }
.l-mgb20{ margin-bottom: 20px; }
.l-mgl20{ margin-left: 20px; }
.l-mgr20{ margin-right: 20px; }

.f-b{ font-weight: bold; }
.f-12{ font-size: 12px; }
.f-14{ font-size: 14px; }
.f-16{ font-size: 16px; }
.f-18{ font-size: 18px; }

input{
    outline: none;
}

/*这个网站css定义*/
body{background-color:#f6f6f6;}
.b-page{width:100%;}

/*头部head*/
.n-hd{background:#ff7d49; width:100%; height:105px; margin-bottom:15px;}
.n-hd-div{ width:1000px; height:105px; margin: 0 auto;}
.hd-logo{width:116px; margin-top:19px; margin-right:15px;}
.hd-tb{width:859px; height:50px; overflow:hidden; text-align:right; font-size:12px; color:#992323;}
.hd-tb .tb-ul{margin-top:20px; position:relative;}
.hd-tb .tb-ul li{ float:right;}
.hd-tb .tb-ul li a{display:block; float:left; margin-left:15px; color:#992323;}
.hd-tb .tb-ul li .tb-ing-xx{ background-color:#c23700; position:absolute;color:#FFFFFF; right:181px; top:-8px;font-size:12px;font-family:"宋体"; width:20px; height:15px; text-align:center; line-height:15px; border-radius:3px;}
.hd-tb .tb-ul .n-us-li a{ margin-left:10px;}
.hd-tb .tb-ul .n-us-li .n-user{width:1px; height:13px; background:url(/static/home/images/sddfw.png); cursor:default;}
.n-nav{ margin-top:10px; width:570px; position:relative;}
.n-nav ul li{display:block; padding:5px 5px; float:left; color:#FFFFFF; font-size:16px; font-weight:100;}
.n-nav ul .two-nacvLev{ padding-bottom:20px; position:relative;}
.n-nav ul li a{padding:5px 15px; color:#FFFFFF;}
.n-nav ul li .act{background-color:#f5662d}
.n-nav ul li .nv-dn{padding-right:30px;}
.n-nav ul li .nv-i{ position:absolute; display:block; background:url(/static/home/images/nv_dnimg.png) no-repeat; width:20px; height:12px; top:6px; right:12px;}
.two-level{ position:absolute; left:-80px; top:37px; width:380px; background:#ffffff; z-index:999999; border:#e6e6e6 solid 1px; padding:15px; display:none;}
.level-bag{background:url(/static/home/images/level_bag.png) no-repeat; width:58px; height:6px; position:absolute; left:140px; top:-6px;}
.two-level .two-level-ul{ margin:5px;}
.two-level .two-level-ul a {font-size:14px;font-family:"Microsoft YaHei"; color:#b24422; padding:0px;}
.two-level .two-level-ul .two_alv{display:block; float:left;color:#606060; width:85px; height:30px; line-height:30px; padding:0px; margin-right:5px; overflow:hidden;}
.two-level .two-level-ul .two_alv:hover{color:#b24422; text-decoration:underline;}

.n-sh{ position:relative;}
.n-sh .n-sh-plr{width:200px; height:20px; border:none; background:#ffa07a; padding:5px; font-size:14px; color:#f5662d;font-family:"Microsoft YaHei"; margin-right:40px;}
.n-sh .n-sh-sbn{ width:40px; height:30px; background:url(/static/home/images/btn_search.png)no-repeat; border:none; position:absolute; right:0px;}

/*尾部*/
.n-bottom{ width:100%; background-color:#ededed; margin-top:15px;}
.n-bm-dv{ width:1000px; margin:0 auto; padding:45px 0;}
.n-bm-le ul li{font-size:12px; font-family:"宋体"; line-height:40px; color:#323232}
.n-bm-le ul li span{float:left; padding-right:10px;}
.n-bm-le ul li .n-bo{display:block; width:13px; height:30px; background:url(/static/home/images/bost_img.png) no-repeat 16px 12px;}
.n-bm-le ul li a{display:block; color:#909090; padding-left:13px; float:left;}
.n-bm-le ul li a:hover{color:#cc0000;}
.n-bm-le ul .n-bm-ip{color:#909090; font-size:12px;}
.n-bm-wx{ width:97px; margin-right:10px; text-align:center;}
.n-bm-wx div{font-size:12px; color:#909090;font-family:"新宋体"; margin-top:10px;}

/*页面主体*/
.n-div-bdy{width:1000px; margin: 0 auto; overflow:hidden;}
.n-div-top{width:100%; height:275px; overflow:hidden;}
.n-top-lt{width:233px; height:275px; overflow:hidden; background-color:#f1f1f1}
.n-lt-nv{width:200px; height:197px; padding: 18px 15px 20px 18px; font-size:14px; overflow:hidden;}
.n-nv-ns{width:200px; height:24px; overflow:hidden; padding-top:13px; position:relative;}
.n-nv-ns img{width:22px;float:left; margin-right:15px; position:absolute; bottom:0px; left:10px;}
.n-nv-ns .n-nv-oe{font-size:15px; color:#606060; margin-right:15px; margin-left:45px;}
.n-nv-ns a{font-size:13px; font-family:"Microsoft YaHei"; color:#999999; margin-top:9px; float:left; margin-top:10px;}
.n-nv-ns a:hover{color:#b24422; text-decoration:underline;}
.n-nv-ns span{float:left; color:#999999; margin-top:10px;}

.n-lt-sn{width:231px; height:38px; overflow:hidden; border:1px solid #ffa07a; background-color:#FFFFFF; font-family:"Microsoft YaHei";}
.n-sn-l{width:120px; pheight:38px; text-align:center; font-size:12px;  line-height:36px; background:url(/static/home/images/qiandao_renshu.jpg) no-repeat 5px 9px; padding-left:10px;}
.n-sn-r{width:101px; height:38px; text-align:center; background-color:#ffa07a; line-height:38px; color:#FFFFFF; font-size:16px;}
.n-sn-r a{ display:block; width:101px; height:38px; color:#FFFFFF; font-size:16px;}
.n-sn-rs{width:101px; height:38px; text-align:center; background-color:#ffa07a; line-height:38px; color:#FFFFFF; font-size:14px;}
.n-top-rt{width:745px; height:275px; overflow:hidden; position:relative}
.n-top-rt .b-banner__item{ display:block; width:745px; height:275px; overflow:hidden;}
.n-top-rt .b-banner__item img{width:100%;}
.n-top-rt .b-banner__nav {bottom: 10px;left: 350px;right: inherit;height: 20px; position:absolute; z-index:999;}
.n-top-rt .b-banner__nav .b-banner__navItem {height: 10px;width: 10px;border: none;background-color: #FFFFFF;border-radius: 5px;-moz-border-radius: 5px; float: left;margin: 0 5px;cursor: pointer;font-size: 0;}
.n-top-rt .b-banner__nav .act {background-color: #eb2e00;}

.n-rm{ margin-top:30px;}
.n-tit{ font-size:16px; color:#606060}
.rd-cr{color:#b24422}
.n-gd{ font-size:12px;}
.rm-dv{margin-top:15px; width:1000px; height:280px; overflow:hidden; position:relative;}
.rm-dv-cr{ margin:0 50px; width:900px; overflow:hidden;}
.rm-dv-cr .cr-ul li{width:207px; height:280px; margin-right:20px; overflow:hidden; float:left;position:relative; z-index:99}
.ul-img{width:207px; height:207px; overflow:hidden; text-align:center; z-index:99}
.ul-img img{ max-height:207px;}
.ul-tit{margin-top:25px; line-height:23px; font-size:12px; font-family:"宋体";}
.tit-ne a{font-size:14px; color:#606060; font-family:"宋体";}
.tit-ne a:hover{color:#b24422; text-decoration:underline;}
.ul-at{width:36px; height:36px; position:absolute; overflow:hidden; z-index:999; bottom:55px; left:80px;}
.ul-at img{ width:36px; height:36px;    border-radius:18px; -moz-border-radius:18px; overflow: hidden;}
.rm-dv-lt{position:absolute; left:0px; top:80px; width:40px; height:65px; background-color:#dbdbdb;  text-align:center; color:#FFFFFF; font-size:40px; padding-top:15px; cursor:pointer;}
.rm-dv-rt{position:absolute; right:0px; top:80px; width:40px; height:56px; background-color:#dbdbdb; text-align:center; color:#FFFFFF; font-size:40px; padding-top:15px; cursor:pointer;}
.n-rm-sp{ margin-top:20px; width:1000px; overflow:hidden;}
.rm-sp-lt{width:650px;}
.rm-sp-rt{ width:302px;}
.sp-lt-ss{ margin-bottom:20px;}
.sp-ul{margin-top:15px;}
.sp-ul li{float:left; width:147px; height:177px; overflow:hidden; margin-right:20px; margin-bottom:20px;}
.sp-ul li .sp-ul-im{width:147px; height:147px; overflow:hidden;}
.sp-ul li .sp-ul-im img{max-height:147px;}
.sp-ul li .sp-ti-nm{margin-top:10px; font-family:"Microsoft YaHei"; font-size:14px; color:#606060;}
.n-nwse{ margin-top:20px; height:205px; overflow:hidden;}
.nwse-img{width:310px; height:205px; overflow:hidden; float:left;}
.n-nwse .nwsr-txt{ margin-left:330px;}
.n-nwse .nwsr-txt li{margin-top:20px;}
.n-nwse .nwsr-txt li a{color:#606060; font-size:14px;}
.n-nwse .nwsr-txt li a:hover{color:#b24422; text-decoration:underline;}
.n-js{margin-top:30px;}
.n-js .kd-tp-as {display: block;width:70px;height:90px;float: left; overflow: hidden; margin-bottom:25px; margin-right:26px;color: #4e4e4e;}
.n-js .kd-tp-as .as-img {width: 70px;height: 70px;overflow: hidden;}
.n-js .kd-tp-as p {font-size: 13px;text-align: center;padding-top: 5px;}
.n-js .kd-tp-as:hover {color: #b24422;text-decoration: underline;}
.n-lt-ad{ width:650px; overflow:hidden;}
.n-lt-ad img{max-width:650px;}
.n-lt-rf{margin:20px 0;}
.n-lt-rf .rf-tite{ height:100px; width:650px; overflow:hidden; background-color:#ebebeb; margin-bottom:30px;}
.rf-tite ul{ margin-left:40px; margin-top:20px; font-size:19px; color:#909090}
.rf-tite ul li{ line-height:30px;}
.rf-tite ul li a{font-size:12px; padding-right:20px; color:#b24422}
.TB-focus{ position:relative;}
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li {color:#b24422; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center;}
.TB-focus .hd li.on { background:#b24422; color:#fff; font-weight:bold; opacity:1; z-index:2; position:relative; }
	
.n-lt-rf .rf-zs{ border-bottom:1px dashed #bfbfbf; margin-bottom:20px; padding-bottom:15px; height:105px; width:650px; overflow:hidden;}
.n-lt-rf .rf-zs:last-child {border-bottom: none;}
.n-lt-rf .rf-zs .rf-zs-lt{width:305px; height:105px; overflow:hidden; font-size:14px;}
.n-lt-rf .rf-zs .rf-zs-a{ width:105px; height:105px; display:block; float:left; margin-right:15px; overflow:hidden;}
.n-lt-rf .rf-zs .rf-zs-a img{max-height:105px;}
.n-lt-rf .rf-zs .rf-zs-lt p{ line-height:25px;}
.n-lt-rf .rf-zs .rf-zs-lt .rf-zs-p{ font-size:12px; color:#909090;}
.sp-rt-ts{margin-bottom:20px; position:relative;}
.sp-rt-ts .ts-darn{display:block; width:85px; height:36px; position:absolute; top:0px; right:0px; background:#ff7d49; color:#FFFFFF; font-size:14px; line-height:34px; text-align:center;    border-radius:3px;-moz-border-radius:3px;}
.sp-rt-ts .ts-darn-tile{padding:10px 0; margin-top:30px;}
.rt-ts-dv{height:89px; overflow:hidden; margin-top:15px;}
.rt-ts-dv img{ float:left; margin-right:10px;}
.rt-ts-dv div{font-size:12px; color:#606060; margin-top:10px;}
.rt-ts-dv div p{ line-height:23px;}
.n-fenx{width:262px; overflow:hidden; background-color:#FFFFFF; margin-top:20px; padding:10px 20px;}
.n-fenx .drn-div{margin:20px 0; width:262px; overflow:hidden; height:60px;}
.n-fenx .drn-div .drn-div-img{width:60px; height:60px; float:left; margin-right:15px; overflow:hidden;}
.n-fenx .drn-div .drn-div-img img{width:60px;}
.n-fenx .drn-div .drn-div-info{float:left; width:127px; height:60px; overflow:hidden;}
.n-fenx .drn-div .drn-div-info p{line-height:18px;}
.n-fenx .drn-div .drn-div-info p a{font-size:12px; color:#909090}
.n-fenx .drn-div .drn-div-info p .a-info-titl{font-size:14px; color:#b24422}
.n-fenx .drn-div .drn-div-info p a:hover{ background-color:#b24422; color:#FFFFFF;}
.n-fenx .drn-div .n-a-arf{ display:block; width:60px; height:25px; background-color:#ff7d49; color:#FFFFFF; font-size:12px; float:right; text-align:center; line-height:23px;}
.rt-ad-img{width:302px; height:155px; overflow:hidden; position:relative;}
.rt-ad-img a img{width:302px;}
.n-fx-dv{padding:20px;}
.fx-dv-tit{margin-bottom:15px; font-size:14px; color:#606060; width:262px; height:32px; overflow:hidden;}
.fx-dv-tit img{width:32px; height:32px; float:left; margin-right:10px;}
.fx-dv-tit div{ width:220px; height:14px; float:left; overflow:hidden;}
.n-fx-dv .fx-dv-a{ display:block; width:210px; overflow:hidden; height:141px; margin-left:25px;}
.n-fx-dv .fx-dv-a img{ max-width:210px;}

/*注册登录*/
.b-body {width: 1000px;overflow: hidden; padding-top: 20px;padding-bottom: 50px; margin: 0 auto;}
.b-login__top { height: 45px;position: relative;border-bottom: 1px solid #e8eff5;}
.b-login__tab.act {background-color: #fff;border-top: 3px solid #ff8410;border-bottom: 1px solid #fff;border-right: 1px solid #e8eff5;}
.b-login__tab {display: block;padding: 0px 20px;height: 42px;border-top: 3px solid #f5f4f2;border-bottom: 1px solid #e8eff5;position: absolute;left: 0;top: 0;line-height: 42px;text-align: center;font-size: 20px;color: #323232;}
.b-login__tab2 {left: 151px;}
.b-login__title {width: 450px;height: 46px;padding-right: 50px;position: absolute;right: 0;top: 0;font-size: 24px;color: #323232;line-height: 46px;text-align: right;}
.pic_mid {vertical-align: middle;margin-top: -3px;}
.b-login__body { width: 100%;height: 500px; background-color: #fff;overflow: hidden;}
.b-login__left { width: 500px; height: 460px;float: left;padding-top: 40px;}
.l-mgb20 {margin-bottom: 20px;}
.ofh {overflow: hidden;}
.b-login__col1 { width: 140px;height: 40px; float: left;font-size: 14px;color: #323232;text-align: right;line-height: 40px;padding-right: 10px;}
.b-login__col2{width: 224px;height: 40px;float: left;font-size: 14px;color: #323232;position: relative;}
.b-login__col2>input {width: 202px;height: 38px;border: 1px solid #cccccc;background: none;padding: 0 10px;}
.b-login__col3 {padding-left: 150px;font-size: 12px;color: #333333;}
.b-login__left .errmsg { line-height: 25px;margin-left: 150px;width: 200px; border: 1px solid #fbb87b; background: #fff4d9; overflow: hidden; display: none;padding: 5px 11px;}
.errmsg {color: #f25a04;font-size: 13px;line-height: 25px;}
.pic_mid {vertical-align: middle;margin-top: -3px;}
.b-login__col4 {padding-left: 150px;}
.b-login__col4>button.login { padding: 3px 20px;height: 38px;border: 0;background: #ff8901;color: #ffffff;text-align: center;float: left;border-radius: 3px;font-size: 14px; cursor:pointer;}
.b-login__forget {display: inline-block;font-size: 12px;color: #666666;text-decoration: underline;float: left;margin-top: 25px;margin-left: 5px;}
.b-login__hezuoTitle {font-size: 14px;color: #545454;}
.b-login__hezuoItem {width: 32px; height: 32px;display: inline-block;margin-right: 10px;}
.l-full {width: 100%;overflow: hidden;}
.b-login__hezuoItem {width: 32px;height: 32px;display: inline-block;margin-right: 10px;}
.b-login__col5 {width: 350px;height: 40px;float: left;font-size: 14px;color: #323232;}
.b-login__col5>input {width: 120px;height: 38px; border: 1px solid #cccccc;background: none;padding: 0 10px;float: left;}
.b-login__yanzhengma {display: inline-block;width: 80px;height: 40px;margin-left: 10px;float: left;}
#authCode {border: 1px solid #CCCCCC;width: 84px;height: 36px;cursor: pointer;}
.b-login__kanbuqing {display: inline-block;font-size: 12px;color: #1161a0;float: left;margin-top: 25px;margin-left: 5px;}

.b-login__right {width: 500px;height: 500px;float: right;}

/*随手拍*/
.b-zuopinUpload{min-height: 60px;padding-left: 80px;padding-right: 280px;padding-top: 20px;padding-bottom: 20px;position: relative;margin-top: 20px; background-color: #eeeeee;}
.b-zuopinUpload__pic{ display: block;width: 60px;height: 60px; position: absolute;left: 10px;top: 20px;}
.l-full{width: 100%;overflow: hidden;}
.b-zuopinUpload__name {font-size:14px;color: #992222;padding-top: 5px;}
.b-zuopinUpload__name a {color: #992222}
.b-zuopinUpload__name a:hover{ color:#FFFFFF; background-color:#992222}
.b-renzhengIcon {display: inline-block; width: 16px;height: 15px;background: url(../images/renzheng_dongtai.png) no-repeat 0 0;margin-right: 5px; margin-left:5px;}
.b-zuopinUpload__title {font-size: 14px;color:#333333;padding-top: 10px;line-height: 20px;}
.b-zuopinUpload__btn {display: block;height: 48px;line-height: 48px;text-align: center;font-size:14px;color: #fff;background-color: #ff7d49;position: absolute;right: 10px;top: 50%;margin-top: -24px;padding: 0px 20px; border-radius: 5px; -moz-border-radius: 5px;}
.b-zuopinUpload__btn:hover{ color:#FFFFFF;}
.b-dingIcon {display: inline-block;width: 25px;height: 19px;background: url(../images/icon_quanzi_ding.png) no-repeat 0 0;}
.b-caiIcon {display: inline-block;width: 25px; height: 19px;background: url(../images/icon_quanzi_cai.png) no-repeat 0 0;}


/*作品*/
.n-don-title{ margin-top:25px; font-size:18px; color:#333333; height:40px; line-height:40px;}
.n-don-title .don-tle{ font-size:14px; color:#333333; float:right; padding-left:15px; padding-right:25px;}
.n-don-title .don-tle:hover{ color:#b24422}
.n-don-title .act{color:#b24422}

/*后面添加的*/
.l{
    float: left;
}
.r{
    float: right;
}

.mt_10{
    clear: both;
    margin-top: 10px;
}
.mt_20{
    clear: both;
    margin-top: 20px;
}

.pager{
    margin: 20px auto;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
}
.pager span{
    margin-left: 10px;
}
.pager span.current{
    color: #ffffff;
    background: #ff7d49;
    padding: 10px 15px;
    margin: 0 2px;
	border-radius: 3px;
    -moz-border-radius: 3px;
}
.pager a{
    padding: 10px 15px;
    margin: 0 2px;
    background: #e3dad0;
	color:#6b533f;
	border-radius: 3px;
    -moz-border-radius: 3px;
}
.pager a:hover{
    padding: 10px 15px;
    margin: 0 2px;
    color: #ffffff;
    background: #ff7d49;
}

/*errmsg*/
.errmsg{
    color: #f25a04;
    font-size: 13px;
    line-height: 25px;
}

/*tip message start*/
.tip_message,.tip_message .tip_ico_succ,.tip_message .tip_ico_fail,.tip_message .tip_ico_hits,.tip_message .tip_content,.tip_message .tip_end{ background-image:url(../images/tip_message.png);color:#606060;float:left;font-size:14px;font-weight:bold;height:54px;line-height:54px;}
.tip_message{display:none;background:none;position:absolute;font-size:14px;}
.tip_message .tip_ico_succ
{background-position:-6px 0;background-repeat:no-repeat;width:45px;}
.tip_message .tip_ico_fail{background-position:-6px -108px;background-repeat:no-repeat;width:45px;}
.tip_message .tip_ico_hits{background-position:-6px -54px;background-repeat:no-repeat;width:45px;}
.tip_message .tip_end{background-position:0 0;background-repeat:no-repeat;width:6px;}
.tip_content{background-position:0 -161px;background-repeat:repeat-x;padding:0 20px 0 8px; word-break:keep-all;white-space:nowrap;}
.tip_message .tip_message_content{position:absolute; left:0; top:0; width:100%;height:100%;z-index:65530;}
.ie6_mask{position:absolute; left:0; top:0; width:100%;height:100%;background-color:transparent;z-index:-1;filter:alpha(opacity=0);}
/* tip message end */

/*errorpage*/
.error-wrap{
    border:1px solid #d4d4d4;
    background:#fff;
    -webkit-box-shadow: #ccc 0 1px 5px;
    -moz-box-shadow: #ccc 0 1px 5px;
    -o-box-shadow:#ccc 0 1px 5px;
    box-shadow: #ccc 0 1px 5px;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#ccc');
    width:500px;
    margin:60px auto;
}
#error_tips{
    font-size: 14px;
}
#error_tips h2{
    display: block;
    background: #F2F2F2;
    font-size: 16px;
    line-height: 45px;
    text-align: center;
}
.error_cont{
    padding: 15px;
    text-align: center;
    line-height: 30px;
}

/*opendiv*/
.opendiv{
    min-width: 320px;
    background:#ffffff;
    position: fixed;
    z-index:9999;
    border: 1px solid #a9a9a9;
}
.opendiv .dnav{
    width:100%;
    height: 40px;
    line-height: 40px;
    overflow:hidden;
    border-bottom:1px solid #d8d8d8;
    font-size:15px;
    text-indent: 10px;
    background: #ebebeb;
    color: #333333;
}
.opendiv .cctop{
    position:absolute;
    right:10px;
    top:10px;
    cursor:pointer;
    font-size:18px
}
.opendiv .cctop a{
    color: #666;
    font-size: 13px;
}
.opendiv .bot{
    padding:6px;
    overflow:hidden;
    margin-bottom: 20px;
    margin-top: 10px;
}
.opendiv .bot .openmain{
    margin: 5px 30px;
    font-size: 13px;
    display: block;
}
.openmain ul li{
    line-height: 25px;
    margin-top: 10px;
}
.openmain ul li.errmsg{
    margin-left: 45px;
    padding: 5px;
    background: #fff4d9;
    border: 1px solid #fbb87b;
    color: #f25a04;
    display: none;
    width: 180px;
}

.openmain span{
    margin-top: 5px;
    text-align: center;
    font-size: 15px;
    display: block;
}
.openmain a{
    color: #FF0000;
    margin: 0 3px;
}
.openmain a.btn{
    padding: 5px 20px;
    background: #f25a04;
    color: #ffffff;
}
.openmain a:hover.btn{
    background: #c44803;
    color: #ffffff;
}
.openmain .subbtn{
    background: #ff6600;
    width: 190px;
    padding: 8px 0;
    text-align: center;
    color: #ffffff;
    border: none;
    margin-left: 45px;
    font-size: 14px;
    cursor: pointer;
}

.openmain input{
    padding: 5px;
    line-height: 20px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    width: 180px;
}

.openmain input[type=checkbox]{
    width: 20px;
    margin-left: 45px;
}


.openmain{
    line-height: 50px;
}
.openmain ul li{
    line-height: 30px;
}


#overlay{
    position:absolute;
    width:100%;
    height:100%;
    background:#888;
    filter:alpha(Opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6;
    z-index:9999;
    top:0;
}


/*验证码*/
#authCode{
    border: 1px solid #CCCCCC;
    width: 84px;
    height: 36px;
    cursor: pointer;
}

.R_ajax_link{
    cursor: pointer;
}

.nodata{
    clear: both;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

a{
    cursor: pointer;
}

.list-reply textarea{
    margin-top: 10px;
    padding: 5px;
    border: 1px solid #d9d9d9;
    outline: none;
    width: 385px;
    height: 50px;
    float: left;
    border-right: none;
}
.list-reply button{
    margin-top: 10px;
    padding: 0 15px;
    height: 62px;
    line-height: 62px;
    background: #b24422;
    border: none;
    resize: none;
    color: #ffffff;
}


.digged{
    background: url("../images/zan_yizan.png") no-repeat;
}

.digged:hover{
    background: url("../images/zan_cancle.png") no-repeat;
}

/*添加图片*/

.filehide{
    cursor: pointer;
    opacity: 0;
}
.addpic{
    position: absolute;
    left: 0;
    top: 45%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #999999;
    font-style: normal;
}

.addimgs_span{
    position: absolute;
}
.addimgs_span i{
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px 8px;
    font-style: normal;
    background: #333333;
    color: #ffffff;
    cursor: pointer;
}


.bake_body{
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
.create{
    margin: 30px 20px;
    overflow: hidden;
}


.create ul li{
    margin-top: 20px;
    color: #c8beac;
    font-size: 18px;
}
.create ul li.mainpic{
    overflow: hidden;
    width: 600px;
    padding: 20px 0;
    text-align: center;
    background: #f5f5f3;
}

.create_input{
    border: 1px solid #e1e1e1;
    padding: 5px;
    height: 30px;
    outline: none;
    font-size: 14px;
    width: 588px;
}
.create_ta{
    border: 1px solid #e1e1e1;
    width: 588px;
    padding: 5px;
    outline: none;
}

.mtinput{
    border: 1px solid #e1e1e1;
    padding: 8px 5px;
    outline: none;
    width: 260px;
}
.mt_list{
    margin: 0;
    font-size: 14px;
}
.mt_list ul li{
    line-height: 40px;
    display: inline;
    margin: 0;
    padding: 0;

}

.mt_list a{
    font-size: 13px;
    height: 40px;
}
.mt_list .btn{
    background: #C5BFB6;
    color: #ffffff;
    padding: 5px 10px;
}

.create a.btn{
    background: #C5BFB6;
    color: #ffffff;
    padding: 5px 10px;
    border: none;
    font-size: 14px;
    line-height: 40px;
}

.create select{
    height: 40px;
    line-height: 40px;
    border: none;
    width:200px;
    font-size: 14px;
    background: #f5f5f3;
	margin-right:20px;
	padding-left:5px;
}

.opt {
    width: 600px;
    margin-top: 10px;
}
.opt textarea{
    border: 1px solid #e1e1e1;
    padding: 5px;
    width: 380px;
    outline: none;
    height: 72px;
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}
.opt span {
    display: inline-block;
    margin-left: 10px;
    width: 120px;
    text-align: center;
    height: 80px;
    border: 1px solid #e3e3e3;
    outline: none;
    position: relative;
}
.opt img{
    width: 120px;
    height: 100%;
}

.opt .upbtn {
    width: 120px;
    text-align: center;
    height: 80px;
    background: #eeeeee;
    border: none;
    cursor: pointer;
}
.opt span.delbtn {
    border: none;
    width: 60px;
    float: right;
    line-height: 80px;
}
.upimg-show {
    width: 120px;
    height: 80px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}
.upimg-show i {
    position: absolute;
    width: 30px;
    height: 20px;
    line-height: 20px;
    background: #f4f4f4;
    top: 0;
    right: 0;
    cursor: pointer;
    font-style: normal;
    font-size: 12px;
}

.create_btn{
    cursor: pointer;
    padding: 10px 20px;
    background: #b24422;
    color: #ffffff;
    border: none;
    outline: none;
    font-size: 14px;
}
.create_btn:hover{
    background: #8b351b;
}



#addpic{
    padding: 5px 10px;
    background: #8b351b;
    color: #ffffff;
    font-size: 14px;
}

.pics {
    width: 300px;
    margin-top: 10px;
    display: inline-block;
}
.pics span {
    display: inline-block;
    width: 120px;
    text-align: center;
    height: 80px;
    border: 1px solid #e3e3e3;
    outline: none;
    position: relative;
    float: left;
}
.pics img{
    width: 120px;
    height: 100%;
}

.pics .upbtn {
    width: 120px;
    text-align: center;
    height: 80px;
    background: #eeeeee;
    border: none;
    cursor: pointer;
}
.pics span.delbtn {
    width: 60px;
    line-height: 82px;
    background: #dedede;
    border: 1px solid #dedede;
}

#bd-share {
    display: inline-block;
    cursor: pointer;
    position: relative;
    z-index: 998;
}
.bd-share-code{
    position: absolute;
    background: #ffffff;
    width: 200px;
    top: 0;
    left: 0;
    height: 100%;
    display: none;
    z-index: 999;
}

/*会员头像*/
.uavatar_20{
    width: 20px;
    height: 20px;
}
.uavatar_30{
    width: 30px;
    height: 30px;
}
.uavatar_40{
    width: 40px;
    height: 40px;
}
.uavatar_50{
    width: 50px;
    height: 50px;
}
.uavatar_60{
    width: 60px;
    height: 60px;
}

/*参考作品*/
.n-copy-title{margin:20px 30px; font-size:18px; color:#333333}
.n-zuop-info{margin:20px 0 15px 0; height:30px; position:relative;}
.n-zuop-info a{ font-size:12px; color:#999999}
.n-zuop-info span{font-size: 12px; color: #999999; padding-left:5px;}
.b-messageIcon {display: inline-block;width: 25px; height: 19px;background: url(../images/icon_quanzi_messge.png) no-repeat 0 0;}
#bd-share {display: inline-block;cursor: pointer;position: relative;z-index: 998; font-size: 12px;color: #999999;}
.bd-share-code{position: absolute;background: #ffffff;width: 200px;top: 0;left: 0;height: 100%;display: none;z-index: 999;}
.b-fenxiangIcon {display: inline-block; width: 25px; height: 19px; background: url(../images/icon_quanzi_fenxiang.png) no-repeat 0 0;}
.pic_mid {vertical-align: middle;margin-top: -3px;}
.b-zuopinInfo {font-size: 12px;color: #999999;height: 30px;line-height: 30px; padding-bottom: 10px; position: relative;}
.n-zuop-info .n-copy-dzan{display:block; width:73px; height:33px; text-align:center; line-height:30px; background-color:#ff7d49; color:#FFFFFF; border-radius: 3px;-moz-border-radius: 3px; top:0px; right:0px; position:absolute; font-size:14px; font-family:"宋体";}
.yf-zuopinHref{ font-size:14px;}
a.b-zuopinView__item {display: block;width: 30px; height: 30px;position: relative;float: left;margin-right: 5px;margin-bottom: 5px;}
.b-zuopinView{ margin:50px 0;}

.g-bbs{width: 600px; overflow: hidden;margin-top:35px;font-family: "Microsoft YaHei";}
.g-bbs .g-bbs-ti {margin: 30px 0;}
.b-zyn {padding-left: 65px; margin-bottom: 30px;width: 535px;position: relative;overflow: hidden;}
.b-list-reply{margin-bottom:5px;width:95%;position: relative; margin-top:15px; height:100px;}
.b-zyn__pic {display: block;width: 50px;height: 50px;position: absolute;left: 0;top: 0;}
.l-full {width: 100%;overflow: hidden;}
.b-texte{padding:9px;width:510px; height:100px;line-height: 1.5;font-size: 14px;color: #909090;outline: none;}
.b-textes{padding:9px;width:100%; height:80px;line-height: 1.5;font-size: 14px;color: #909090;outline: none; border:#FF9900 solid 1px;}
.b-btn {margin-top: 20px;font-size: 14px; height: 30px; width: 75px; padding: 0px;text-align: center;color: #fff;border: none;cursor: pointer;outline: none; background-color:#ff7d49; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.g-bbs-div{ margin-top:50px;}

/*达人*/
.n-da-top{margin:10px; background-color:#f2f2f2; padding:40px; color:#333333}
.n-da-top h3{font-size:16px; font-weight:100; background: url(../images/renzheng_dongtai.png) no-repeat -16px 0; padding-left:25px; padding-bottom:3px; margin-left:3px; margin-bottom:20px;}
.n-da-top p{font-size:14px; line-height:28px; color:#333333;}
.n-da-top .sq-dar{display:block; width:100px; height:33px; text-align:center; background-color:#ff7d49; line-height:32px; color:#FFFFFF; margin:20px 0 40px 0; font-size:14px; letter-spacing:1px;    border-radius:5px; -moz-border-radius:5px;}
.n-da-top .sq-dar-es{display:block; width:100px; height:33px; text-align:center; background-color:#dbdbdb; line-height:32px; color:#FFFFFF; margin:20px 0 40px 0; font-size:14px; letter-spacing:1px;    border-radius:5px; -moz-border-radius:5px;}
.n-da-nx{margin:20px;}
.n-da-nx h3{ \font-size:16px;font-weight:100;margin-bottom:20px;}

.n-da-tre {width:280px;float: left; margin-bottom: 20px;margin-right:40px;padding: 15px 0;height: 60px;border-bottom: 1px solid #e4e4e4;position: relative;}
.n-da-pic { width: 60px; height: 60px;float: left; overflow:hidden;}
.n-da-pic img {width: 60px;height: 60px;}
.n-da-info {padding-left: 80px; padding-right: 50px;}
.b-da-name{font-size: 12px;color: #992123;margin-top: 6px;}
.b-da-name a{color: #992123;}
.b-da-guanzhu {font-size: 12px;color: #8f9095;margin-top: 6px;}
.b-da-guanzhu a{color: #8f9095}
.b-da-btn {height: 22px;line-height: 22px;text-align: center;background-color: #ccc7c3;color: #fff;position: absolute;right: 0;top: 15px;font-size: 14px;padding: 0 5px;}
.b-da-btn:hover{ color:#FFFFFF;}
.n-da-info a:hover {background-color: #992222;color: #fff;}

.n-ban-img {width: 1000px;height: 166px;overflow: hidden;}
.n-ban-img img {width: 1000px;}


/*产品详情页试用报告列表*/
.report-item{
    width: 920px;
    margin: 20px;
    border-bottom: 1px dotted #e2d8c3;
    padding-bottom: 20px;
    overflow: hidden;
}
.report-item ul {
    float: left;
}
.report-item ul.uheader{
    width: 80px;
    height: 150px;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
}
.report-item ul.uheader img{
    width: 80px;
    height: 80px;
}
.report-item ul.uheader p{
    line-height: 30px;
}


.report-item ul.info{
    margin-left: 20px;
    overflow: hidden;
}
.report-item ul.info li{
    display: block;
    width: 800px;
}
.report-item ul.info li.addtime{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.report-item ul.info li.addtime span{
    float: right;
    font-size: 12px;
}

.report-item ul.info li.otherpic img{
    width: 60px;
    height: 60px;
    margin-right: 5px;
}

.report-item ul.info li.content{
    color: #333333;
    line-height: 20px;
    font-size: 12px;
}

/*返回顶部*/
#gotoTop{display:none;position:fixed;top:75%; right: 5px;cursor:pointer;margin-top:-100px;padding:9px 4px;width:40px;text-align:center;background:#666; color: #fff; font-size: 14px; line-height: 20px; border-radius: 3px; opacity: 0.8}
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
#gotoTop.hover{background: #c44803;color:#fff;text-decoration:none;}



/*产品*/
.b-zuopin__body {width: 1000px;overflow: hidden; margin: 0 auto;}
.b-zuopin__left { width: 600px;padding: 10px 30px; float: left; overflow:hidden}
.b-zuopin__right {width: 300px;float: right; padding-right: 30px; padding-top: 10px; overflow:hidden;}
.b-zuopinZancai{ position:absolute; right:0px; top:0px;}
.b-zuopinZancai a{ padding:7px 12px; background-color:#ff7d49; color:#FFFFFF; border-radius: 5px; -moz-border-radius: 5px; font-size:14px; margin-left:15px;}
.b-zuopinZancai a:hover{ background-color:#fd985b}
.b-popLeftZan__title {color: #333333; font-size:14px;padding-bottom: 15px;}
.b-zuopinUser {min-height: 60px;padding-left: 80px;position: relative;margin-bottom: 20px;}
a.b-zuopinUser__pic { display: block;width: 60px;height: 60px;position: absolute;left: 0;top: 0;}
.b-zuopinUser img {width: 60px; height: 60px;}
.b-popOtherZuopin__itemMask {display: block; width: 100%;height: 100%;position: absolute;left: 0; top: 0;background: url(../images/item_mask_bg.png) repeat 0 0;display: none;}
.undig { background: url("../images/zan.png") no-repeat;}
.b-zuopinUser__name {font-size: 16px;color: #000;padding-top: 5px;}
.b-renzhengIcon {display: inline-block;width: 16px;height: 15px;background: url(../images/renzheng_dongtai.png) no-repeat 0 0; margin-right: 5px;}
.b-zuopinUser__shejiao {font-size: 12px;color: #b24421;padding-top: 10px;}
a.b-zuopinUser__shejiaoItem {color: #b24421;}
.b-shareIcon {display: inline-block; width: 17px;height: 14px;background: url(../images/icon_weibo_dongtai.png) no-repeat 0 0;}
.b-qqzoneIcon {display: inline-block;width: 18px;height: 15px;background: url(../images/icon_qqzone.png) no-repeat 0 0;margin-right: 5px;}
.b-zuopinPingfen {color: #909090;font-size: 12px;color: #909090;margin-bottom: 10px;}
.b-zuopinPingfen__left {width: 80px; height: 80px; float: left;text-align: center;}
.b-zuopinPingfen__p1 {font-size: 22px; color: #992222; padding-top: 10px;}
.b-zuopinPingfen__p2 {font-size: 12px;color: #909090; padding-top: 5px;}
.b-zuopinPingfen__right {padding-left: 100px;height: 80px;}
.b-zuopinPingfen__l1 {padding-top: 10px;}
.b-zuopinPingfen__l2 { display: inline-block; width: 40px;}
.b-zuopinPingfen__l3>.i1 { display: inline-block; width: 100%; height: 7px; background-color: #E79590;}
.b-zuopinPingfen__l3>.i3 {display: inline-block; width: 100%; height: 7px; background-color: #C0D8D8;}
.b-zuopinPingfen__l4 { display: inline-block; width: 40px;}
.b-zuopinShoucang {overflow: hidden; margin-bottom: 20px;}
.b-zuopinShoucang__btn {display: block;width: 300px;height:40px;line-height:40px;text-align: center;font-size:16px; color: #fff; background-color: #ff7d49;}
.b-zuopinShoucang__btn:hover{ color:#FFFFFF; background-color:#fa6123}
.b-slideAdvert{display:block; margin:10px 0 20px 0; width:300px; overflow:hidden; }
.n-de-pf{margin-bottom: 20px;width:300px;overflow: hidden;}
.de-pf-titl{height: 40px;line-height: 40px; margin-top: 5px;font-size: 14px;color: #333333;}
.de-pf-dv {border: 1px solid #ededed;width:298px; overflow: hidden; background-color: #FFFFFF;}
.de-pf-dv .pf-dv-ul {padding: 15px;font-size: 14px;}
.n-pf-on{ height:80px; widows:268px; overflow:hidden; margin-bottom:5px;}
.n-pf-on .on-img{ width:80px; height:80px; overflow:hidden; float:left;}
.n-pf-on .on-img img{ max-height:80px;}
.n-pf-on .on-txt{width:180px; margin-left:8px; height:80px; overflow:hidden; font-size:13px; color:#606060; float:left;}
.n-pf-on .on-txt p{line-height:25px; font-size:12px; color:#909090}
.n-pf-on .on-txt p a{ font-size:13px; color:#606060}
.n-pf-on .on-txt p a:hover{color:#b24422;}
.de-pf-dv .pf-dv-ul li{ line-height:30px;}
.de-pf-dv .pf-dv-ul li a{color: #606060; font-size: 14px;}
.de-pf-dv .pf-dv-ul li a:hover{ color:#b24422}
.n-cap-sy{margin:20px 0; position:relative; font-size:14px; color:#333333}
.cap-shanc{ background-color:#ff7d49; color:#FFFFFF; padding:6px 10px; font-size:14px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.cap-shanc:hover{ color:#FFFFFF;}
.cap-sy-zs{ padding:20px 27px; width:546px; background-color:#eeeeee; margin-top:30px; overflow:hidden; position:relative;}
.cap-sy-ul li{width:160px; margin:0 11px; float:left; position:relative; height:160px;}
.cap-sy-ul li .sy-ul-img{ width:160px; height:130px; overflow:hidden;}
.cap-sy-ul li .sy-ul-img img{ min-height:130px; max-width:160px;}
.cap-sy-rt{position: absolute; right:5px;top: 80px; width:25px;height:40px;text-align: center;color: #ababab;font-size:40px;cursor: pointer;}
.cap-sy-lt{position: absolute; left:3px;top: 80px; width:25px;height:40px;text-align: center;color: #ababab;font-size:40px;cursor: pointer;}

